#include "tcp_handler.hpp"
#include "../utils/logger.hpp"

// 处理接收到的消息
void TcpHandler::handleMessage(const std::string &message) {
    Logger::info("TCP message received: {}", message);
    // 示例：简单回显消息
    send(message);
}

// 处理新连接事件
void TcpHandler::onConnection(const TcpConnectionPtr &conn) {
    Logger::info("New TCP connection from client: {}", conn->getPeerAddress().toIpPort());
}

// 发送消息
void TcpHandler::send(const std::string &message) {
    Logger::info("Sending TCP message: {}", message);
}